/*max-width: 959px*/
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
.weixin{
	width:4rem!important;
	height:8rem!important;
	left: auto!important;
	right:0;
	margin-left:0!important;
	top:40.5rem!important;
	_position:absolute;
	_top:expression(documentElement.scrollTop+(documentElement.clientHeight-this.offsetHeight)/2);
	z-index:0!important;
}
.weixin img{
	width:100%;
	height:100%;
}
.weixin2 {
	display:none;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
body {
	background: none!important;
}
.wrap {
	background:#f2f2f2}
.main {
	width:100%!important;
}
.ydheadTop {
  background: #355fab;
  width:100%;
  height: 2rem;
  display:table!important;
}
.ydhead-search {
    padding: .8rem 0;
	width:80%;
	margin:0 auto;
}
.yd-search-txt {
	width:77%;
	padding:0 .3rem;
	height: 2rem;
	border:0;
	margin-top:.05rem;
}
.yd-search{
	float: right;
	width: 20%;
	height: 2.05rem;
	background-color: #567bb9;
	color: #FFF;
	text-align: center;
	line-height:2.05rem;
	padding:0;
	margin:0;
	font-size:1rem;
}
.headTop {
	display:none!important;
}
.wrapBanner {
	display:none;
}
.ydwrapBanner {
	display:block!important;
	width: 100%!important;
	height: auto!important;
	margin:0;
	padding:0;
	font-size:0;
}
.ydwrapBanner img {
	width:100%;
	height:100%;
}
.wrapNav {
	display:none;
}

/*导航*/
.ydnav {
	display:block!important;
	width:100%;
	height:6rem;
	background:#26529d;
	color: #93a9ce;
}
.ydnav ul {
	width:90%;
	margin:0 auto;
	padding-top:0.4rem;
}
.ydnav ul li {
	float: left;
	width: 33%;
	text-align: center;
	line-height:2.5rem;
	font-size:1rem;
}
.ydnav ul li a {
	color: #93a9ce;
}
.ydnavb {
	border-bottom-width: .05rem;
	border-bottom-style: solid;
	border-bottom-color: #4975bc;
}
.ydnavr {
	background-image: url(01-ydnavr1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size:auto 95%;
}
.ydnavr2 {
	background-image: url(01-ydnavr2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-size:auto 95%;
}
.ydnavdz {
	font-weight:bold;
	color:#FFF!important;
}
.ydnavdz a {
	color:#FFF!important;
}
	

/*焦点图*/
.wrapCon .firstCon .firstCon-l {
	float: left;
	width: 100%!important;
	border-bottom-width:.6rem;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
.wrapBg {
  padding-top: 0!important;
}
.wrapCon .firstCon {
  padding: 0!important;
}
.mod-focus {
	width:100%!important;
}
.mod-focus .focus_list li {
  position: relative;
  height: 100%!important;
  float: left;
}
.swiper-container {
	height:28rem!important;
}
.swiper-slide img{
	height:28rem!important;
}


/*新闻*/
.wrapCon .firstCon .firstCon-r {
  float:none!important;
  width: 96%!important;
  margin-left:2%!important;
  padding-top: 1rem;
  display: inline-block;
}
.wrapCon .firstCon .firstCon-r .firstCon-r-inner ul li {
	position: relative;
	padding-left: 3%!important;
	padding-right: 0!important;
	width: 90%!important;
	height: 1.4rem!important;
	text-align: left;
}
.special_banner {
	width:100%;
	margin-bottom: .6rem!important;
}
.special_banner img {
	width:100%;
}
.wrapCon .firstCon .firstCon-r .firstCon-r-inner ul li i {
  left: .3rem!important;
}
.ydmore {
	float:right!important;
	width:2.8rem!important;
	height: 1.5rem!important;
	position:absolute!important;
	right:0!important;
	top:0!important;
}
.ydmore img {
	width:100%;
	height:100%;
}
.ydmore2 {
	width: 100%;
	display: block!important;
	text-align: center;
	color:#999;
	margin-top: .6rem;
	margin-bottom:.6rem;
	font-size:1rem;
}


/*滚动一*/
.gdimg {
	width:100%!important;
	height:5.7rem;
  background: none!important;
  padding: 0!important;
  margin-bottom:0!important;
  margin-top:.6rem;
  display:block!important;
}
.firstCon-footer-imgs {
  padding-top: 0rem!important;
  float: left;
  width: 100%!important;
  height: 5rem!important;
  overflow: hidden;
  position: relative;
  z-index:1!important;
}
.firstCon-footer-imgs .list_img li {
  float: left;
  margin-left: .6rem!important;
  width: 8rem!important;
  height: 5rem!important;
}
.firstCon-footer-imgs .list_img a {
  position: relative;
  display: block;
  overflow: hidden;
  height: 5rem!important;
}



/*新闻2*/
.wrapCon .secondCon .secondCon-l {
  float:none!important;
  width: 100%!important;
  padding:0!important;
  padding-top: 1rem;
  display: inline-block;
  margin-top:1rem;
}
.wrapCon .secondCon .secondCon-l .secondCon-l-inner ul li {
	position: relative;
	padding-left: 3%!important;
	padding-right: 0!important;
	width: 90%!important;
	height: 1.4rem!important;
	text-align: left;
}
.wrapCon .secondCon .secondCon-l .secondCon-l-tab {
	width:96%;
	margin-left:2%;
}
.xwjl {
	width:96%;
	margin-left:2%;
}

/*焦点图二*/
.kepu {
  float:none!important;
  width: 96%!important;
  padding:0!important;
  margin-left:2%!important;
  padding-top: 1rem;
  display: inline-block;
}


.lb-box {
  width: 100%!important;
  height: 28rem!important;
  position: relative;
  overflow: hidden;
  display:table;
  z-index:2;
}

.lb-content {
  width: 100%;  
  height: 28rem!important;
}

.lb-item {
  width: 100%;  
  height: 28rem!important;
  display: none;
  position: relative;   
}

.lb-item > a {
  width: 100%;
  height: 28rem!important;
  display: block;
}

.lb-item > a > img {
  width: 100%;
  height: 100%;
}

.lb-item > a > span {
  width: 100%!important;
  display: block;
  position: absolute;
  bottom: 0;
  height:2.5rem;
  line-height:2.5rem;
  color: #fff;
  font-size:1rem;
  background-color: rgba(0,0,0,0.7);
}
.lb-item .txtt{
	margin-left:4%;
	width:60%!important;
	height:2rem;
	padding:0!important;
}
.lb-item.active {
  display: block;
  left: 0%;
}
.lb-item.active.left {
  left: -100%;
}
.lb-item.active.right {
  left: 100%;
}

/*  */
.lb-item.next,
.lb-item.prev {
  display: block;
  position: absolute;
  top: 0;
}
.lb-item.next {
  left: 100%;
}
.lb-item.prev {
  left: -100%;
}
.lb-item.next.left,
.lb-item.prev.right {
  left: 0%;
}

.lb-sign {
  position: absolute;
  right: .5rem;
  padding: .5rem .3rem;
  list-style: none;
  user-select: none;
}

.lb-sign li {
  width: .8rem;
  height:.8rem;
  font-size: 0.8rem;
  line-height: .2rem;
  text-align: center;
  float: left;
  color: #aaa;
  margin: auto .2rem;
  cursor: pointer;
  background-color: #b0b2b1;
  border-radius:50%
}
.lb-sign li:hover {
  color: #fff;
}
.lb-sign li.active {
  color: #000;
  background-color: #019ce9;
}

.lb-ctrl {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 2rem;
  font-weight: 900;
  user-select: none;
  background-color: rgba(0,0,0,0.7);
  color: #fff;
  border-radius: .5rem;
  cursor: pointer;
  transition: all 0.1s linear;
}
.lb-ctrl.left {
  left: -3rem;
}
.lb-ctrl.right {
  right: -3rem;
}
.lb-box:hover .lb-ctrl.left {
  left: 1rem;
}
.lb-box:hover .lb-ctrl.right {
  right: 1rem;
}
.lb-ctrl:hover {
  background-color: #000;
}


/*底部*/
.footer {
  height: 13.5rem!important;
}
.footer .bot {
  position: relative;
  margin-top: .8rem!important;
  width:100%!important;
}
.footer .footer_link {
  height:2rem!important;
}
.footer .bot .bot-txt {
  text-align: left;
  padding-left: 10rem!important;
  font-size:1rem;
}
.footer .bot img.left {
  position: absolute;
  left: 3rem!important;
  top: 2rem!important;
}
.foottxt {
	display:table;
	width:100%;
}
.footba {
	float:left;
}
.footer .bot .bot-txt ul li.phone span {
  position: absolute;
  top: -3rem!important;
  right:0!important;
  width: 6rem!important;
  height: 2.5rem!important;
  font-size: .6rem!important;
  color: #FFFFFF;
  text-align: center!important;
  line-height: 2.5rem!important;
  padding:0 1.5rem!important;
}


/*漂浮*/
.weixin{
	display:none;
}
.weixin2 img{
	width:100%;
	height:100%;
}
.weixin2 {
	width:18%;
	height:2.5rem;
	position:absolute;
	float:right;
	right:0;
	margin-top:-.3rem;
	display:block!important;
}


/*机构*/
.list_container {
	padding: 0!important;
	background-color: #f2f2f2!important;
	background-image: none!important;
}
.list_container .main {
	padding: 0!important;
	width: 100%!important;
}
.list_container .breadcrumb-nav{
	color: #999999;
	line-height: 2.3rem!important;
	margin-bottom: 0rem!important;
	background-color: #f2f2f2;
	text-indent: 1rem;
	font-size:.8rem!important;
}
.list_container .breadcrumb-nav a{color: #8E8E93;}
.list_container .breadcrumb-nav a.last{color: #383838;}

.list_container .mod-block-1,.list_container .mod-block-2,.list_container .mod-block-3 {
	width:100%!important;
	overflow: hidden;
	margin-bottom: 0!important;
}
.list_container .mod-block-1 .mod-l {
	width:96%!important;
	margin-left:2%!important;
	margin-right: 2%!important;
	margin-bottom:1rem;
}
.list_container .hd {
	padding-top:.5rem;
	width:100%;
	margin-bottom:.5rem!important;
}
.xcxf {
	padding-top:0!important;
}
.list_container .mod-block-1 .mod-l .bd {
	position: relative;
	margin-right: 0!important;
	border-right: 0!important;
	min-height:auto!important;
	padding-top:0!important;
}
.list_container .mod-block-1 .mod-l .list {
	padding-left:0!important;
}
.list_container .mod-block-1 .mod-l .list li {
	width: 33%!important;
	height: 2.5rem!important;
	margin-top: .5rem!important;
	float: left;
	text-align: center;
}
.list_container .mod-block-1 .mod-l .list li a {
	  font-size: 1rem!important;
	  height: auto!important;
	  line-height:2rem!important;
}
.list_container .list_dotted li::before {
	display:none!important;
}
.list_container .list li {
	margin-top: 1rem;
	height: auto!important;
  }
.ydjgdi {
	border-bottom-width: .01rem;
	border-bottom-style: solid;
	border-bottom-color: #e8eff7;
}
.list_container .mod-block-1 .mod-r {
	width:96%!important;
	margin-left:2%!important;
	margin-right: 2%!important;
}
.list_container .mod-block-1 .mod-r .bd {
	font-size: 1rem!important;
	line-height: 2rem!important;
	height: auto!important; 
	padding: 0 .8rem!important;
}
.list_container .mod-block-1,.list_container .mod-block-2,.list_container .mod-block-3 {
	width:96%!important;
	margin-left:2%!important;
	margin-right: 2%!important;
	margin-bottom: .5rem!important;
  }
.list_dotted2 .inner{
	float: left;
	position: relative;
	font-family: SimSun;
	font-size: .9rem!important;
	color: #000;
	height:atuo!important;
	margin-left: 1rem!important;
}
.list_dotted2 {
	width:100%!important;
	display:table;
}
.jgzhb {
	width:60%!important;
}
.jgzzb {
	width:35%!important;
}
.jgzzbz {
	margin-left:4rem;
}
.jgdwc {
	width:28%!important;
	margin-right:0;
	float:left;
	display:table;
	height:2.82rem;
}
.jgdwc2 {
	width:45%!important;
	margin-right:2%;
	float:left;
	display:table;
	height:2.82rem;
}
.list_container .mod-block-2 .title {
	font-size: 1rem!important;
	color: #000!important;
	border-bottom: 0!important;
	font-weight:bold;
  }
.address {
	height:15rem!important;
}
.jgzzb {
	width:8rem!important;
	float:right;
	right:5rem;
}


/*宣传*/
.list_container .pcxfwh {
	display:none!important;
}
.list_container .xcdian{
	display:block!important;
}
.list_container .xcdian li::before {
	display:block!important;
  content: '';
  background: #E34637;
  position: absolute;
}
.mod-block-2 .bd {
	width:100%;
	display:table;
	padding-bottom:1rem!important;
}
.list_container .mod-block-2 .list li {
  margin-right: 0!important;
  width: 90%!important;
  float: left;
}
.ydxclb {
	display: table!important;
	padding-bottom:1rem;
}
.pcxclb {
	display:none!important;
}
.list_container .mod-block-1 .list_img_no {
  margin: 0!important;
}
.list_container .mod-block-1 .list_img_no li {
  width: 31%!important;
  margin: 1% 0 0 1.8%!important;
}
.list_container .list_img_no .img {
  height: 8rem!important;
  overflow: hidden;
  position: relative;
}
.list_container .list_img_no .mask {
  height: 1.5rem!important;
}
.list_container .img .video_icon {
  position: absolute;
  left: .5rem!important;
  top: 5.5rem!important;
  width: 1.5rem!important;
  height: 1.5rem!important;
  background-image: url(01-v-btn.png)!important;
  background-repeat: no-repeat!important;
  background-size:100% 100%!important;
  z-index:99999999;
}
.ydxcmore {
	float:right!important;
	width: 2.8rem!important;
	height: 1.5rem!important;
	position:absolute!important;
	right:0!important;
	top: .5rem!important;
}
.ydxcmore img {
	width:100%;
	height:100%;
}


/*网站地图*/

.ydwzdt {
	display: block!important;
}
.wzdt {
	width: 96%!important;
	margin-left:2%!important;
	margin: 1rem auto!important;
	background:#FFF;
}
.wzdt .bt {
	display:none!important;
}
.sitemap .item .link {
	width: 25%!important;
	height: 1.5rem!important;
	float:left;
}
.sitemap .item .link a {
	color:#7a869d!important;
}


/*新闻图片列表*/
.ydlb {
	margin-top:1rem;
}
.container {
  padding: 0rem 0!important;
}
.container .l-container {
  float: left;
  width: 96%!important;
  margin-left:3.3%!important;
  min-height: auto!important;
	border-left-width: .05rem;
	border-left-style: solid;
	border-left-color: #999999;
}
.list-nav {
	}
.container .l-container ul li {
	margin-bottom:0!important;
	width: 28%;
	float: left;
	padding: .4rem 2%!important;
	text-align: center;
	border-top-width: .01rem;
	border-right-width: .01rem;
	border-bottom-width: .01rem;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background:#fff;
}
.container .l-container ul li a {
	font-size:1rem!important;}
.container .l-container ul li i {
	display:none!important;
}
.container .l-container ul li.active .l-a {
	font-weight:bold;
}
.wrapBg2 {
	background:#f2f2f2;
}
.container .r-container {
	width:96%!important;
	margin-left:2%;
}
.container .breadcrumb-nav {
	line-height:3rem!important;
}
.container-list {
	width: 91.5%;
	background: #FFF;
	margin-left: -.5%;
	border: .01rem solid #999;
	padding:1rem;
}
.container .container-list ul li {
  padding: .5rem!important;
}
.container .container-list ul li h3 {
  font-size: 1rem!important;
  line-height: 1.5rem!important;
  margin-bottom: .3rem!important;
  width:100%;
}
.container .container-list ul li .con-tool {
  font-size: .9rem;
}
.container .container-list ul li.list-item-pic .con-text {
  float: left;
  width:66%!important;
}
.container .container-list ul li.list-item-pic .con-pic {
  float: right;
  width:30%!important;
  height: 6rem!important;
  overflow: hidden;
  position: relative;
  background: #DBDBDB;
  margin-top: 1.8rem;
}
.container .container-list ul li.list-item-pic .con-pic img {
  width: 100%;
  height:100%;
  min-height: auto!important;
}
.container .container-list ul li p {
  font-size: .9rem!important;
}

/*分页*/
.page-list {
	    margin-top: 1rem!important;
		margin-bottom:1rem;
}
.page-list a, .page-list .lik {
	    border-radius: .3rem!important;
}
.page-list input[type="submit"] {
	    border-radius: .3rem!important;
}
.page-list input#num {
	    width: 2rem!important;
		 border-radius: .3rem;
}



/*内容*/
.pcnrmbx {
	display:none;
}
.ydnrmbx {
	display: block!important;
	padding: 1rem 0!important;
}
.ydnr {
	width: 84.5%!important;
	margin-left: 3.3%!important;
	background: #FFF;
	border: .01rem solid #999;
	padding:0 4%!important;
	font-size:.9rem;
	color:#666666;
	margin-top: -1rem!important;
}
.container .t-container .t-container-title h3 {
  font-size: 1rem!important;
  line-height: 2rem!important;
}
.container .t-container {
  margin: 1rem 0!important;
}
.container .t-container .t-container-metadata {
  font-size: .8rem;
}
.container .t-container .t-container-metadata span {
  float: none!important;
  font-size: .8rem!important;
}
.container .t-container .t-container-title {
  margin-bottom: 0!important;
}
.container .b-container p {
	font-size:.9rem!important;
  text-indent: 0!important;
}


/*领导*/
.container .b-container .l-con{
	float: none!important;
	width: 30%!important;
	margin-right: 0!important;
	margin:0 auto!important;
	padding-top:1rem;
}
.container .b-container .l-con .t-pic{
	width: 100%!important;
	height: auto!important;
}
.container .b-container .l-con .t-pic img{
	width: 100%;
	height: auto!important;
	min-height: auto!important;
}
.container .b-container .r-con{
	float: none!important;
	width: 90%!important;
	margin:2rem auto 0!important;
}
.ydbiaoti {
	display:block!important;
}
.pcbiaoti {
	display: none;
}
.ldmbx {
	width:100%!important;
	padding-left:3%;
	background-color:#f2f2f2;
	margin-top:0!important;
	line-height: 3rem!important;
	height:4rem;
}
.b-container {
	width: 84.5%!important;
	margin-left: 3.3%!important;
	background: #FFF;
	border: .01rem solid #999;
	padding:0 4%!important;
	font-size:.9rem;
	color:#666666;
	margin-top: -1rem!important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
body {
	background: none!important;
}
.wrap {
	background:#f2f2f2}
.main {
	width:100%!important;
}
.ydheadTop {
  background: #355fab;
  width:100%;
  height: 2rem;
  display:table!important;
}
.ydhead-search {
    padding: .8rem 0;
	width:80%;
	margin:0 auto;
}
.yd-search-txt {
	width:77%;
	padding:0 .3rem;
	height: 1.5rem;
	border:0;
	font-size: .5rem;
}
.yd-search{
	float: right;
	width: 20%;
	height: 1.5rem;
	background-color: #567bb9;
	color: #FFF;
	text-align: center;
	line-height:1.5rem;
}
.headTop {
	display:none!important;
}
.wrapBanner {
	display:none;
}
.ydwrapBanner {
	display:block!important;
	width: 100%!important;
	height: auto!important;
	margin:0;
	padding:0;
	font-size:0;
}
.ydwrapBanner img {
	width:100%;
	height:100%;
}
.wrapNav {
	display:none;
}

/*导航*/
.ydnav {
	display:block!important;
	width:100%;
	height:4.37rem;
	background:#26529d;
	color: #93a9ce;
}
.ydnav ul {
	width:90%;
	margin:0 auto;
	padding-top:0.4rem;
}
.ydnav ul li {
	float: left;
	width: 33%;
	text-align: center;
	line-height:1.85rem;
	font-size:1rem;
}
.ydnav ul li a {
	color: #93a9ce;
}
.ydnavb {
	border-bottom-width: .05rem;
	border-bottom-style: solid;
	border-bottom-color: #4975bc;
}
.ydnavr {
	background-image: url(01-ydnavr1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size:auto 95%;
}
.ydnavr2 {
	background-image: url(01-ydnavr2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-size:auto 95%;
}
.ydnavdz {
	font-weight:bold;
	color:#FFF!important;
}
.ydnavdz a {
	color:#FFF!important;
}
	

/*焦点图*/
.wrapCon .firstCon .firstCon-l {
	float: left;
	width: 100%!important;
	border-bottom-width:.6rem;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
.wrapBg {
  padding-top: 0!important;
}
.wrapCon .firstCon {
  padding: 0!important;
}
.mod-focus {
	width:100%!important;
}
.mod-focus .focus_list li {
  position: relative;
  height: 100%!important;
  float: left;
}
.swiper-container {
	height:20rem!important;
}
.swiper-slide img{
	height:20rem!important;
}


/*新闻*/
.wrapCon .firstCon .firstCon-r {
  float:none!important;
  width: 96%!important;
  margin-left:2%!important;
  padding-top: 1rem;
  display: inline-block;
}
.wrapCon .firstCon .firstCon-r .firstCon-r-inner ul li {
	position: relative;
	padding-left: 4%!important;
	padding-right: 0!important;
	width: 90%!important;
	height: 1.4rem!important;
	text-align: left;
}
.special_banner {
	width:100%;
	margin-bottom: .6rem!important;
}
.special_banner img {
	width:100%;
}
.wrapCon .firstCon .firstCon-r .firstCon-r-inner ul li i {
  left: .3rem!important;
}
.ydmore {
	float:right;
	width:2.8rem;
	height: 1.5rem;
	position:absolute;
	right:0;
	top:0;
}
.ydmore img {
	width:100%;
	height:100%;
}
.ydmore2 {
	width: 100%;
	display: block!important;
	text-align: center;
	color:#999;
	margin-top: .6rem;
	margin-bottom:.6rem;
	font-size:1rem;
}


/*滚动一*/
.gdimg {
	width:100%!important;
	height:5.7rem;
  background: none!important;
  padding: 0!important;
  margin-bottom:0!important;
  margin-top:.6rem;
  display:block!important;
}
.firstCon-footer-imgs {
  padding-top: 0rem!important;
  float: left;
  width: 100%!important;
  height: 5rem!important;
  overflow: hidden;
  position: relative;
  z-index:1!important;
}
.firstCon-footer-imgs .list_img li {
  float: left;
  margin-left: .6rem!important;
  width: 8rem!important;
  height: 5rem!important;
}
.firstCon-footer-imgs .list_img a {
  position: relative;
  display: block;
  overflow: hidden;
  height: 5rem!important;
}



/*新闻2*/
.wrapCon .secondCon .secondCon-l {
  float:none!important;
  width: 100%!important;
  padding:0!important;
  padding-top: 1rem;
  display: inline-block;
  margin-top:1rem;
}
.wrapCon .secondCon .secondCon-l .secondCon-l-inner ul li {
	position: relative;
	padding-left: 4%!important;
	padding-right: 0!important;
	width: 90%!important;
	height: 1.4rem!important;
	text-align: left;
}
.wrapCon .secondCon .secondCon-l .secondCon-l-tab {
	width:96%;
	margin-left:2%;
}
.xwjl {
	width:96%;
	margin-left:2%;
}

/*焦点图二*/
.kepu {
  float:none!important;
  width: 96%!important;
  padding:0!important;
  margin-left:2%!important;
  padding-top: 1rem;
  display: inline-block;
}


.lb-box {
  width: 100%!important;
  height: 20rem!important;
  position: relative;
  overflow: hidden;
  display:table;
  z-index:2;
}

.lb-content {
  width: 100%;  
  height: 20rem!important;
}

.lb-item {
  width: 100%;  
  height: 20rem!important;
  display: none;
  position: relative;   
}

.lb-item > a {
  width: 100%;
  height: 20rem!important;
  display: block;
}

.lb-item > a > img {
  width: 100%;
  height: 100%;
}

.lb-item > a > span {
  width: 100%!important;
  display: block;
  position: absolute;
  bottom: 0;
  height:2.5rem;
  line-height:2.5rem;
  color: #fff;
  font-size:1rem;
  background-color: rgba(0,0,0,0.7);
}
.lb-item .txtt{
	margin-left:4%;
	width:60%!important;
	height:2rem;
	padding:0!important;
}
.lb-item.active {
  display: block;
  left: 0%;
}
.lb-item.active.left {
  left: -100%;
}
.lb-item.active.right {
  left: 100%;
}

/*  */
.lb-item.next,
.lb-item.prev {
  display: block;
  position: absolute;
  top: 0;
}
.lb-item.next {
  left: 100%;
}
.lb-item.prev {
  left: -100%;
}
.lb-item.next.left,
.lb-item.prev.right {
  left: 0%;
}

.lb-sign {
  position: absolute;
  right: .5rem;
  padding: .5rem .3rem;
  list-style: none;
  user-select: none;
}

.lb-sign li {
  width: .8rem;
  height:.8rem;
  font-size: 0.8rem;
  line-height: .2rem;
  text-align: center;
  float: left;
  color: #aaa;
  margin: auto .2rem;
  cursor: pointer;
  background-color: #b0b2b1;
  border-radius:50%
}
.lb-sign li:hover {
  color: #fff;
}
.lb-sign li.active {
  color: #000;
  background-color: #019ce9;
}

.lb-ctrl {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 2rem;
  font-weight: 900;
  user-select: none;
  background-color: rgba(0,0,0,0.7);
  color: #fff;
  border-radius: .5rem;
  cursor: pointer;
  transition: all 0.1s linear;
}
.lb-ctrl.left {
  left: -3rem;
}
.lb-ctrl.right {
  right: -3rem;
}
.lb-box:hover .lb-ctrl.left {
  left: 1rem;
}
.lb-box:hover .lb-ctrl.right {
  right: 1rem;
}
.lb-ctrl:hover {
  background-color: #000;
}


/*底部*/
.footer {
  height: 13.5rem!important;
}
.footer .bot {
  position: relative;
  margin-top: .8rem!important;
  width:100%!important;
}
.footer .footer_link {
  height:2rem!important;
}
.footer .bot .bot-txt {
  text-align: left;
  padding-left: 10rem!important;
  font-size:1rem;
}
.footer .bot img.left {
  position: absolute;
  left: 3rem!important;
  top: 2rem!important;
}
.foottxt {
	display:table;
	width:100%;
}
.footba {
	float:left;
}
.footer .bot .bot-txt ul li.phone span {
  position: absolute;
  top: -3rem!important;
  right:0!important;
  width: 6rem!important;
  height: 2.5rem!important;
  font-size: .6rem!important;
  color: #FFFFFF;
  text-align: center!important;
  line-height: 2.5rem!important;
  padding:0 1.5rem!important;
}


/*漂浮*/
.weixin{
	display:none;
}
.weixin2 img{
	width:100%;
	height:100%;
}
.weixin2 {
	width:20%;
	height:2.5rem;
	position:absolute;
	float:right;
	right:0;
	margin-top:-.3rem;
	display:block;
	display:block!important;
}



/*机构*/
.list_container {
	padding: 0!important;
	background-color: #f2f2f2!important;
	background-image: none!important;
}
.list_container .main {
	padding: 0!important;
	width: 100%!important;
}
.list_container .breadcrumb-nav{
	color: #999999;
	line-height: 2.3rem!important;
	margin-bottom: 0rem!important;
	background-color: #f2f2f2;
	text-indent: 1rem;
	font-size:.8rem!important;
}
.list_container .breadcrumb-nav a{color: #8E8E93;}
.list_container .breadcrumb-nav a.last{color: #383838;}

.list_container .mod-block-1,.list_container .mod-block-2,.list_container .mod-block-3 {
	width:100%!important;
	overflow: hidden;
	margin-bottom: 0!important;
}
.list_container .mod-block-1 .mod-l {
	width:96%!important;
	margin-left:2%!important;
	margin-right: 2%!important;
	margin-bottom:1rem;
}
.list_container .hd {
	padding-top:.5rem;
	width:100%;
	margin-bottom:.5rem!important;
}
.xcxf {
	padding-top:0!important;
}
.list_container .mod-block-1 .mod-l .bd {
	position: relative;
	margin-right: 0!important;
	border-right: 0!important;
	min-height:auto!important;
	padding-top:0!important;
}
.list_container .mod-block-1 .mod-l .list {
	padding-left:0!important;
}
.list_container .mod-block-1 .mod-l .list li {
	width: 33%!important;
	height: 2.5rem!important;
	margin-top: .5rem!important;
	float: left;
	text-align: center;
}
.list_container .mod-block-1 .mod-l .list li a {
	  font-size: 1rem!important;
	  height: auto!important;
	  line-height:2rem!important;
}
.list_container .list_dotted li::before {
	display:none!important;
}
.list_container .list li {
	margin-top: 1rem;
	height: auto!important;
  }
.ydjgdi {
	border-bottom-width: .01rem;
	border-bottom-style: solid;
	border-bottom-color: #e8eff7;
}
.list_container .mod-block-1 .mod-r {
	width:96%!important;
	margin-left:2%!important;
	margin-right: 2%!important;
}
.list_container .mod-block-1 .mod-r .bd {
	font-size: 1rem!important;
	line-height: 2rem!important;
	height: auto!important; 
	padding: 0 .8rem!important;
}
.list_container .mod-block-1,.list_container .mod-block-2,.list_container .mod-block-3 {
	width:96%!important;
	margin-left:2%!important;
	margin-right: 2%!important;
	margin-bottom: .5rem!important;
  }
.list_dotted2 .inner{
	float: left;
	position: relative;
	font-family: SimSun;
	font-size: .9rem!important;
	color: #000;
	height:atuo!important;
	margin-left: 1rem!important;
}
.list_dotted2 {
	width:100%!important;
	display:table;
}
.jgzhb {
	width:50%!important;
}
.jgzzb {
	width:40%!important;
}
.jgzzbz {
	margin-left:3rem;
}
.jgdwc {
	width:28%!important;
	margin-right:0;
	float:left;
	display:table;
	height:2.82rem;
}
.jgdwc2 {
	width:45%!important;
	margin-right:2%;
	float:left;
	display:table;
	height:2.82rem;
}
.list_container .mod-block-2 .title {
	font-size: 1rem!important;
	color: #000!important;
	border-bottom: 0!important;
	font-weight:bold;
  }
.address {
	height:15rem!important;
}
.jgzzb? {
	width:8rem!important;
	float:right;
	right:5rem;
}


/*宣传*/
.list_container .pcxfwh {
	display:none!important;
}
.list_container .xcdian{
	display:block!important;
}
.list_container .xcdian li::before {
	display:block!important;
  content: '';
  background: #E34637;
  position: absolute;
}
.mod-block-2 .bd {
	width:100%;
	display:table;
	padding-bottom:1rem!important;
}
.list_container .mod-block-2 .list li {
  margin-right: 0!important;
  width: 90%!important;
  float: left;
}
.ydxclb {
	display: table!important;
	padding-bottom:1rem;
}
.pcxclb {
	display:none!important;
}
.list_container .mod-block-1 .list_img_no {
  margin: 0!important;
}
.list_container .mod-block-1 .list_img_no li {
  width: 31%!important;
  margin: 1% 0 0 1.8%!important;
}
.list_container .list_img_no .img {
  height: 8rem!important;
  overflow: hidden;
  position: relative;
}
.list_container .list_img_no .mask {
  height: 1.5rem!important;
}
.list_container .img .video_icon {
  position: absolute;
  left: .5rem!important;
  top: 5.5rem!important;
  width: 1.5rem!important;
  height: 1.5rem!important;
  background-image: url(01-v-btn.png)!important;
  background-repeat: no-repeat!important;
  background-size:100% 100%!important;
  z-index:99999999;
}
.ydxcmore {
	float:right!important;
	width: 2.8rem!important;
	height: 1.5rem!important;
	position:absolute!important;
	right:0!important;
	top: .5rem!important;
}
.ydxcmore img {
	width:100%;
	height:100%;
}


/*网站地图*/

.ydwzdt {
	display: block!important;
}
.wzdt {
	width: 96%!important;
	margin-left:2%!important;
	margin: 1rem auto!important;
	background:#FFF;
}
.wzdt .bt {
	display:none!important;
}
.sitemap .item .link {
	width: 25%!important;
	height: 1.5rem!important;
	float:left;
}
.sitemap .item .link a {
	color:#7a869d!important;
}


/*新闻图片列表*/
.ydlb {
	margin-top:1rem;
}
.container {
  padding: 0rem 0!important;
}
.container .l-container {
  float: left;
  width: 96%!important;
  margin-left:3.3%!important;
  min-height: auto!important;
	border-left-width: .05rem;
	border-left-style: solid;
	border-left-color: #999999;
}
.list-nav {
	}
.container .l-container ul li {
	margin-bottom:0!important;
	width: 28%;
	float: left;
	padding: .4rem 2%!important;
	text-align: center;
	border-top-width: .01rem;
	border-right-width: .01rem;
	border-bottom-width: .01rem;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background:#fff;
}
.container .l-container ul li a {
	font-size:1rem!important;}
.container .l-container ul li i {
	display:none!important;
}
.container .l-container ul li.active .l-a {
	font-weight:bold;
}
.wrapBg2 {
	background:#f2f2f2;
}
.container .r-container {
	width:96%!important;
	margin-left:2%;
}
.container .breadcrumb-nav {
	line-height:3rem!important;
}
.container-list {
	width: 90.5%;
	background: #FFF;
	margin-left: -.5%;
	border: .01rem solid #999;
	padding:1rem;
}
.container .container-list ul li {
  padding: .5rem!important;
}
.container .container-list ul li h3 {
  font-size: 1rem!important;
  line-height: 1.5rem!important;
  margin-bottom: .3rem!important;
  width:100%;
}
.container .container-list ul li .con-tool {
  font-size: .9rem;
}
.container .container-list ul li.list-item-pic .con-text {
  float: left;
  width:66%!important;
}
.container .container-list ul li.list-item-pic .con-pic {
  float: right;
  width:30%!important;
  height: 6rem!important;
  overflow: hidden;
  position: relative;
  background: #DBDBDB;
  margin-top: 1.8rem;
}
.container .container-list ul li.list-item-pic .con-pic img {
  width: 100%;
  height:100%;
  min-height: auto!important;
}
.container .container-list ul li p {
  font-size: .9rem!important;
}

/*分页*/
.page-list {
	    margin-top: 1rem!important;
		margin-bottom:1rem;
}
.page-list a, .page-list .lik {
	    border-radius: .3rem!important;
}
.page-list input[type="submit"] {
	    border-radius: .3rem!important;
}
.page-list input#num {
	    width: 2rem!important;
		 border-radius: .3rem;
}



/*内容*/
.pcnrmbx {
	display:none;
}
.ydnrmbx {
	display: block!important;
	padding: 1rem 0!important;
}
.ydnr {
	width: 84.5%!important;
	margin-left: 3.3%!important;
	background: #FFF;
	border: .01rem solid #999;
	padding:0 4%!important;
	font-size:.9rem;
	color:#666666;
	margin-top: -1rem!important;
}
.container .t-container .t-container-title h3 {
  font-size: 1rem!important;
  line-height: 2rem!important;
}
.container .t-container {
  margin: 1rem 0!important;
}
.container .t-container .t-container-metadata {
  font-size: .8rem;
}
.container .t-container .t-container-metadata span {
  float: none!important;
  font-size: .8rem!important;
}
.container .t-container .t-container-title {
  margin-bottom: 0!important;
}
.container .b-container p {
  font-size:.9rem!important;
  text-indent: 0!important;
}



/*领导*/
.container .b-container .l-con{
	float: none!important;
	width: 40%!important;
	margin-right: 0!important;
	margin:0 auto!important;
	padding-top:1rem;
}
.container .b-container .l-con .t-pic{
	width: 100%!important;
	height: auto!important;
}
.container .b-container .l-con .t-pic img{
	width: 100%;
	height: auto!important;
	min-height: auto!important;
}
.container .b-container .r-con{
	float: none!important;
	width: 90%!important;
	margin:2rem auto 0!important;
}
.ydbiaoti {
	display:block!important;
}
.pcbiaoti {
	display: none;
}
.ldmbx {
	width:100%!important;
	padding-left:3%;
	background-color:#f2f2f2;
	margin-top:0!important;
	line-height: 3rem!important;
	height:4rem;
}
.b-container {
	width: 84.5%!important;
	margin-left: 3.3%!important;
	background: #FFF;
	border: .01rem solid #999;
	padding:0 4%!important;
	font-size:.9rem;
	color:#666666;
	margin-top: -1rem!important;
}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
body {
	background: none!important;
}
.wrap {
	background:#f2f2f2}
.main {
	width:100%!important;
}
.ydheadTop {
  background: #355fab;
  width:100%;
  height: 2rem;
  display:table!important;
}
.ydhead-search {
    padding: .8rem 0;
	width:80%;
	margin:0 auto;
}
.yd-search-txt {
	width:75%;
	padding:0 .3rem;
	height: 1.5rem;
	border:0;
	font-size: .5rem;
}
.yd-search{
	float: right;
	width: 20%;
	height: 1.5rem;
	background-color: #567bb9;
	color: #FFF;
	text-align: center;
	line-height:1.5rem;
}
.headTop {
	display:none!important;
}
.wrapBanner {
	display:none;
}
.ydwrapBanner {
	display:block!important;
	width: 100%!important;
	height: auto!important;
	margin:0;
	padding:0;
	font-size:0;
}
.ydwrapBanner img {
	width:100%;
	height:100%;
}
.wrapNav {
	display:none;
}

/*导航*/
.ydnav {
	display:block!important;
	width:100%;
	height: 4.37rem;
	background:#26529d;
	color: #93a9ce;
}
.ydnav ul {
	width:90%;
	margin:0 auto;
	padding-top:0.4rem;
	overflow: hidden;
}
.ydnav ul li {
	float: left;
	width: 33%;
	text-align: center;
	line-height:1.85rem;
}
.ydnav ul li a {
	color: #93a9ce;
}
.ydnavb {
	border-bottom-width: .05rem;
	border-bottom-style: solid;
	border-bottom-color: #4975bc;
}
.ydnavr {
	background-image: url(01-ydnavr1.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size:auto 95%;
}
.ydnavr2 {
	background-image: url(01-ydnavr2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-size:auto 95%;
}
.ydnavdz {
	font-weight:bold;
	color:#FFF!important;
}
.ydnavdz a {
	color:#FFF!important;
}
	

/*焦点图*/
.wrapCon .firstCon .firstCon-l {
	float: left;
	width: 100%!important;
	border-bottom-width:.6rem;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
.wrapBg {
  padding-top: 0!important;
}
.wrapCon .firstCon {
  padding: 0!important;
}
.mod-focus {
	width:100%!important;
}
.mod-focus .focus_list li {
  position: relative;
  height: 100%!important;
  float: left;
}
.swiper-container {
	height:14rem!important;
}
.swiper-slide img{
	height:14rem!important;
}


/*新闻*/
.wrapCon .firstCon .firstCon-r {
  float:none!important;
  width: 96%!important;
  margin-left:2%!important;
  padding-top: 1rem;
  display: inline-block;
}
.wrapCon .firstCon .firstCon-r .firstCon-r-inner ul li {
	position: relative;
	padding-left: 7%!important;
	padding-right: 0!important;
	width: 90%!important;
	height: 1.4rem!important;
	text-align: left;
}
.special_banner {
	width:100%;
	margin-bottom: .6rem!important;
}
.special_banner img {
	width:100%;
}
.wrapCon .firstCon .firstCon-r .firstCon-r-inner ul li i {
  left: .3rem!important;
}
.ydmore {
	float:right;
	width:2.8rem;
	height: 1.5rem;
	position:absolute;
	right:0;
	top:0;
}
.ydmore img {
	width:100%;
	height:100%;
}
.ydmore2 {
	width: 100%;
	display: block!important;
	text-align: center;
	color:#999;
	margin-top: .6rem;
	margin-bottom:.6rem;
	font-size:1rem;
}


/*滚动一*/
.gdimg {
	width:100%!important;
	height:5.7rem;
  background: none!important;
  padding: 0!important;
  margin-bottom:0!important;
  margin-top:.6rem;
  display:block!important;
}
.firstCon-footer-imgs {
  padding-top: 0rem!important;
  float: left;
  width: 100%!important;
  height: 5rem!important;
  overflow: hidden;
  position: relative;
  z-index:1!important;
}
.firstCon-footer-imgs .list_img li {
  float: left;
  margin-left: .6rem!important;
  width: 8rem!important;
  height: 5rem!important;
}
.firstCon-footer-imgs .list_img a {
  position: relative;
  display: block;
  overflow: hidden;
  height: 5rem!important;
}



/*新闻2*/
.wrapCon .secondCon .secondCon-l {
  float:none!important;
  width: 100%!important;
  padding:0!important;
  padding-top: 1rem;
  display: inline-block;
  margin-top:1rem;
}
.wrapCon .secondCon .secondCon-l .secondCon-l-inner ul li {
	position: relative;
	padding-left: 7%!important;
	padding-right: 0!important;
	width: 90%!important;
	height: 1.4rem!important;
	text-align: left;
}
.wrapCon .secondCon .secondCon-l .secondCon-l-tab {
	width:96%;
	margin-left:2%;
}
.xwjl {
	width:96%;
	margin-left:2%;
}

/*焦点图二*/
.kepu {
  float:none!important;
  width: 96%!important;
  padding:0!important;
  margin-left:2%!important;
  padding-top: 1rem;
  display: inline-block;
}


.lb-box {
  width: 100%!important;
  height: 16rem;
  position: relative;
  overflow: hidden;
  display:table;
  z-index:2;
}

.lb-content {
  width: 100%;  
  height: 16rem;
}

.lb-item {
  width: 100%;  
  height: 16rem;
  display: none;
  position: relative;   
}

.lb-item > a {
  width: 100%;
  height: 16rem;
  display: block;
}

.lb-item > a > img {
  width: 100%;
  height: 16rem;
}

.lb-item > a > span {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 0;
  height:2.5rem;
  line-height:2.5rem;
  color: #fff;
  font-size:1rem;
  background-color: rgba(0,0,0,0.7);
}
.lb-item .txtt{
	margin-left:4%;
	width:60%!important;
	height:2rem;
	padding:0!important;
}
.lb-item.active {
  display: block;
  left: 0%;
}
.lb-item.active.left {
  left: -100%;
}
.lb-item.active.right {
  left: 100%;
}

/*  */
.lb-item.next,
.lb-item.prev {
  display: block;
  position: absolute;
  top: 0;
}
.lb-item.next {
  left: 100%;
}
.lb-item.prev {
  left: -100%;
}
.lb-item.next.left,
.lb-item.prev.right {
  left: 0%;
}

.lb-sign {
  position: absolute;
  right: .5rem;
  padding: .5rem .3rem;
  list-style: none;
  user-select: none;
}

.lb-sign li {
  width: .8rem;
  height:.8rem;
  font-size: 0.8rem;
  line-height: .2rem;
  text-align: center;
  float: left;
  color: #aaa;
  margin: auto .2rem;
  cursor: pointer;
  background-color: #b0b2b1;
  border-radius:50%
}
.lb-sign li:hover {
  color: #fff;
}
.lb-sign li.active {
  color: #000;
  background-color: #019ce9;
}

.lb-ctrl {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 2rem;
  font-weight: 900;
  user-select: none;
  background-color: rgba(0,0,0,0.7);
  color: #fff;
  border-radius: .5rem;
  cursor: pointer;
  transition: all 0.1s linear;
}
.lb-ctrl.left {
  left: -3rem;
}
.lb-ctrl.right {
  right: -3rem;
}
.lb-box:hover .lb-ctrl.left {
  left: 1rem;
}
.lb-box:hover .lb-ctrl.right {
  right: 1rem;
}
.lb-ctrl:hover {
  background-color: #000;
}


/*底部*/
.footer {
  height: 13.5rem!important;
}
.footer .bot {
  position: relative;
  margin-top: .8rem!important;
  width:100%!important;
}
.footer .footer_link {
  height:2rem!important;
}
.footer .bot .bot-txt {
  text-align: left;
  padding-left: 6rem!important;
  font-size:1rem;
}
.footer .bot img.left {
  position: absolute;
  left: 1rem!important;
  top: 2rem!important;
}
.foottxt {
	display:table;
	width:100%;
}
.footba {
	float:left;
}
.footer .bot .bot-txt ul li.phone span {
  position: absolute;
  top: -3rem!important;
  right:0!important;
  width: 6rem!important;
  height: 2.5rem!important;
  font-size: .6rem!important;
  color: #FFFFFF;
  text-align: center!important;
  line-height: 2.5rem!important;
  padding:0 1.5rem!important;
}


/*漂浮*/
.weixin{
	display:none;
}
.weixin2 img{
	width:100%;
	height:100%;
}
.weixin2 {
	width:30%;
	height:2.5rem;
	position:absolute;
	float:right;
	right:0;
	margin-top:-.3rem;
	display:block!important;
}


/*机构*/
.list_container {
	padding: 0!important;
	background-color: #f2f2f2!important;
	background-image: none!important;
}
.list_container .main {
	padding: 0!important;
	width: 100%!important;
}
.list_container .breadcrumb-nav{
	color: #999999;
	line-height: 2.3rem!important;
	margin-bottom: 0rem!important;
	background-color: #f2f2f2;
	text-indent: 1rem;
	font-size:.8rem!important;
}
.list_container .breadcrumb-nav a{color: #8E8E93;}
.list_container .breadcrumb-nav a.last{color: #383838;}

.list_container .mod-block-1,.list_container .mod-block-2,.list_container .mod-block-3 {
	width:100%!important;
	overflow: hidden;
	margin-bottom: 0!important;
}
.list_container .mod-block-1 .mod-l {
	width:96%!important;
	margin-left:2%!important;
	margin-right: 2%!important;
	margin-bottom:1rem;
}
.list_container .hd {
	padding-top:.5rem;
	width:100%;
	margin-bottom:.5rem!important;
}
.xcxf {
	padding-top:0!important;
}

.list_container .mod-block-1 .mod-l .bd {
	position: relative;
	margin-right: 0!important;
	border-right: 0!important;
	min-height:auto!important;
	padding-top:0!important;
}
.list_container .mod-block-1 .mod-l .list {
	padding-left:0!important;
}
.list_container .mod-block-1 .mod-l .list li {
	width: 33%!important;
	height: 2.5rem!important;
	margin-top: .5rem!important;
	float: left;
	text-align: center;
}
.list_container .mod-block-1 .mod-l .list li a {
	  font-size: 1rem!important;
	  height: auto!important;
	  line-height:2rem!important;
}
.list_container .list_dotted li::before {
	display:none!important;
}
.list_container .list li {
	margin-top: 1rem;
	height: auto!important;
  }
.ydjgdi {
	border-bottom-width: .01rem;
	border-bottom-style: solid;
	border-bottom-color: #e8eff7;
}
.list_container .mod-block-1 .mod-r {
	width:96%!important;
	margin-left:2%!important;
	margin-right: 2%!important;
}
.list_container .mod-block-1 .mod-r .bd {
	font-size: 1rem!important;
	line-height: 2rem!important;
	height: auto!important; 
	padding: 0 .8rem!important;
}
.list_container .mod-block-1,.list_container .mod-block-2,.list_container .mod-block-3 {
	width:96%!important;
	margin-left:2%!important;
	margin-right: 2%!important;
	margin-bottom: .5rem!important;
  }
.list_dotted2 .inner{
	float: left;
	position: relative;
	font-family: SimSun;
	font-size: .82rem!important;
	color: #000;
	height:atuo!important;
	margin-left: 1rem!important;
}
.list_dotted2 .inner ul li {
	font-size: .82rem!important;
}
.list_dotted2 {
	width:100%!important;
	display:table;
}
.jgzhb {
	width:90%!important;
}
.jgzzb {
	width:90%!important;
}
.jgzzbz {
	margin-left:3.2rem;
}
.jgdwc {
	width:28%!important;
	margin-right:0;
	display:table;
	float:left;
	height:2.82rem;
}
.jgdwc2 {
	width:43%!important;
	margin-right:1%;
	display:table;
	float:left;
	height:2.82rem;
}
.list_container .mod-block-2 .title {
	font-size: 1rem!important;
	color: #000!important;
	border-bottom: 0!important;
	font-weight:bold;
  }
.address {
	height:15rem!important;
}


/*宣传*/
.list_container .pcxfwh {
	display:none!important;
}
.list_container .xcdian{
	display:block!important;
}
.list_container .xcdian li::before {
	display:block!important;
  content: '';
  background: #E34637;
  position: absolute;
}
.mod-block-2 .bd {
	width:100%;
	display:table;
	padding-bottom:1rem!important;
}
.list_container .mod-block-2 .list li {
  margin-right: 0!important;
  width: 90%!important;
  float: left;
}
.ydxclb {
	display: table!important;
	padding-bottom:1rem;
}
.pcxclb {
	display:none!important;
}
.list_container .mod-block-1 .list_img_no {
  margin: 0!important;
}
.list_container .mod-block-1 .list_img_no li {
  width: 31%!important;
  margin: 1% 0 0 1.8%!important;
}
.list_container .list_img_no .img {
  height: 5rem!important;
  overflow: hidden;
  position: relative;
}
.list_container .list_img_no .mask {
  height: 1.5rem!important;
}
.list_container .img .video_icon {
  position: absolute;
  left: .5rem!important;
  top: 3rem!important;
  width: 1.5rem!important;
  height: 1.5rem!important;
  background-image: url(01-v-btn.png)!important;
  background-repeat: no-repeat!important;
  background-size:100% 100%!important;
  z-index:99999999;
}
.ydxcmore {
	float:right!important;
	width: 2.8rem!important;
	height: 1.5rem!important;
	position:absolute!important;
	right:0!important;
	top: .5rem!important;
}
.ydxcmore img {
	width:100%;
	height:100%;
}


/*网站地图*/

.ydwzdt {
	display: block!important;
}
.wzdt {
	width: 96%!important;
	margin-left:2%!important;
	margin: 1rem auto!important;
	background:#FFF;
}
.wzdt .bt {
	display:none!important;
}
.sitemap .item .link {
	width: 25%!important;
	height: 1.5rem!important;
	float:left;
}
.sitemap .item .link a {
	color:#7a869d!important;
}


/*新闻图片列表*/
.ydlb {
	margin-top:1rem;
}
.container {
  padding: 0rem 0!important;
}
.container .l-container {
  float: left;
  width: 96%!important;
  margin-left:3.3%!important;
  min-height: auto!important;
	border-left-width: .05rem;
	border-left-style: solid;
	border-left-color: #999999;
}
.list-nav {
	}
.container .l-container ul li {
	margin-bottom:0!important;
	width: 28%;
	float: left;
	padding: .4rem 2%!important;
	text-align: center;
	border-top-width: .01rem;
	border-right-width: .01rem;
	border-bottom-width: .01rem;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background:#fff;
}
.container .l-container ul li a {
	font-size:1rem!important;}
.container .l-container ul li i {
	display:none!important;
}
.container .l-container ul li.active .l-a {
	font-weight:bold;
}
.wrapBg2 {
	background:#f2f2f2;
	margin-top: 20px;
}
.container .r-container {
	width:96%!important;
	margin-left:2%;
}
.container .breadcrumb-nav {
	line-height:3rem!important;
}
.container-list {
	width: 91.5%;
	background: #FFF;
	margin-left: -.5%;
	border: .01rem solid #999;
	padding:.5rem;
}
.container .container-list ul li {
  padding: .5rem!important;
}
.container .container-list ul li h3 {
  font-size: 1rem!important;
  line-height: 1.5rem!important;
  margin-bottom: .3rem!important;
  width:100%;
}
.container .container-list ul li .con-tool {
  font-size: .9rem;
}
.container .container-list ul li.list-item-pic .con-text {
  float: left;
  width:56%!important;
}
.container .container-list ul li.list-item-pic .con-pic {
  float: right;
  width:40%!important;
  height: 6rem!important;
  overflow: hidden;
  position: relative;
  background: #DBDBDB;
  margin-top: 1.8rem;
}
.container .container-list ul li.list-item-pic .con-pic img {
  width: 100%;
  height:100%;
  min-height: auto!important;
}
.container .container-list ul li p {
  font-size: .9rem!important;
}

/*分页*/
.page-list {
	    margin-top: 1rem!important;
		margin-bottom:1rem;
}
.page-list a, .page-list .lik {
	    border-radius: .3rem!important;
}
.page-list input[type="submit"] {
	    border-radius: .3rem!important;
}
.page-list input#num {
	    width: 2rem!important;
		 border-radius: .3rem;
}



/*内容*/
.pcnrmbx {
	display:none;
}
.ydnrmbx {
	display: block!important;
	padding: 1rem 0!important;
}
.ydnr {
	width: 84.5%!important;
	margin-left: 3.3%!important;
	background: #FFF;
	border: .01rem solid #999;
	padding:0 4%!important;
	font-size:.9rem;
	color:#666666;
	margin-top: -1rem!important;
}
.container .t-container .t-container-title h3 {
  font-size: 1rem!important;
  line-height: 2rem!important;
}
.container .t-container {
  margin: 1rem 0!important;
}
.container .t-container .t-container-metadata {
  font-size: .8rem;
}
.container .t-container .t-container-metadata span {
  float: none!important;
  font-size: .8rem!important;
}
.container .t-container .t-container-title {
  margin-bottom: 0!important;
}
.container .b-container p {
	font-size:.9rem!important;
  text-indent: 0!important;
}




/*领导*/
.container .b-container .l-con{
	float: none!important;
	width: 50%!important;
	margin-right: 0!important;
	margin:0 auto!important;
	padding-top:1rem;
}
.container .b-container .l-con .t-pic{
	width: 100%!important;
	height: auto!important;
}
.container .b-container .l-con .t-pic img{
	width: 100%;
	height: auto!important;
	min-height: auto!important;
}
.container .b-container .r-con{
	float: none!important;
	width: 90%!important;
	margin:2rem auto 0!important;
}
.ydbiaoti {
	display:block!important;
}
.pcbiaoti {
	display: none;
}
.ldmbx {
	width:100%!important;
	padding-left:3%;
	background-color:#f2f2f2;
	margin-top:0!important;
	line-height: 3rem!important;
	height:4rem;
}
.b-container {
	width: 84.5%!important;
	margin-left: 3.3%!important;
	background: #FFF;
	border: .01rem solid #999;
	padding:0 4%!important;
	font-size:.9rem;
	color:#666666;
	margin-top: -1rem!important;
}
}